#UA: User-Agent(请求载体的身份标识)
#UA检测：门户网站的服务器会检测对应请求的载体身份标识，如果检测是浏览器，请求正常。如果请求不正常（就是爬虫在请求爬取资源），服务器可能就会拒绝请求


#UA：UA伪装：让爬虫对应的请求载体身份标识伪装成某一款浏览器


import requests
if __name__ == "__main__":
    #UA伪装：讲对应的
    headers={
        'User-Agent':"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0"
    }
    url = "https://www.sogou.com/web"  #？query=xxx
    kw = input("请输入你想要查询的信息：") 
    param = {
        'query' : kw   #query是链接查询时的一个参数
    }
    #发出请求时,会对url后面拼接 动态参数 ,通过kv型的字典来完成
    response = requests.get(url=url,params=param,headers=headers)
    page_text=response.text
    print(page_text)
    title=kw+'.html'
    with open("./第二章：爬虫的实战/fp."+title,'w',encoding='utf-8') as fp:
        fp.write(page_text)
    print("爬取成功！")
    